investing financial planning outsourcing hedge fund software outsource management offshore software development open source radius3 application estate planning thin-client offshore projects consulting bpo relationship 401k investment private equity software private equity crm financial developers asset allocation development investments bonds advisor fund of funds software annuities